package org.dromara.common.outsys.xiong.service;


import org.dromara.common.outsys.xiong.domain.XiongFundBaseInfo;
import org.dromara.common.outsys.xiong.domain.XiongFundDetailInfo;
import org.dromara.common.outsys.xiong.domain.XiongFundPosition;
import org.dromara.common.outsys.xiong.domain.XiongStockInfo;

import java.util.Date;
import java.util.List;

/**
 * 小熊网站数据控制类
 * https://www.doctorxiong.club/
 * @Description: 基金经理
 * @Author: jeecg-boot
 * @Date:   2022-08-20
 * @Version: V1.0
 */
public interface IXiongService {


    /**
     * 获取基金基础信息
     * @param codes
     * @return
     */
    List<XiongFundBaseInfo> getFundBaseInfo(String... codes);


    /**
     * 获取基金详细信息
     * @param code
     * @return
     */
    XiongFundDetailInfo getFundDetailInfo(String code, Date startDate, Date endDate);



    /**
     * 获取基金持仓信息
     * @param code
     * @return
     */
    XiongFundPosition getFundPosition(String code);

    /**
     * 获取股票基础信息
     */
    List<XiongStockInfo> getStockInfo(List<String> codes);
}
